#include "Context.h"
#include "State.h"
#include <iostream>
using namespace std;
int main(int argc,char* argv[]){
	ConcreteStateA* concreteStateA = new ConcreteStateA;
	Context* con = new Context(concreteStateA);
	
	con->Requst();
	con->Requst();
	con->Requst();
	con->Requst();
	if (concreteStateA)
	{
		delete concreteStateA;
		concreteStateA = NULL;
	}
	return 0;
}